package com.ruoyi.system.domain;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 系统-学生段位信息表
 * 注：放在system模块下，表名前缀用sys_与原生表保持一致
 */
@Data
@TableName("sys_student_rank") // 对应数据库表名
public class SysStudentRank extends BaseEntity {
    /** 主键ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 关联sys_user表的user_id */
    private Long userId;

    /** 总段位：倔强青铜/秩序白银/荣耀黄金/尊贵铂金/永恒钻石/至尊星耀/最强王者 */
    private String rankLevel;

    /** 小段位：I/II/III/IV/V */
    private String rankSubLevel;

    /** 当前经验值 */
    private Integer currentExp;

    /** 升段所需经验值 */
    private Integer needExp;
}